- put task suceesses/failures in order of tasks running (could be useful to see when something failed - after or before another task) - create re-usable bit for each step check (instead on repeating checking for successes and failures for each task)