re-add step-by-step