This controls the sequence of tasks when using the application and increases the chances of the task being forgotten