changes to step3