all steps are there