variables duration tooltips + dialogs struct