working till step6