STEP A
STEP B
STEP C
STEP D
STEP E (before run)
STEP F (after run)