tackling multi-step jobs