Refactor procedure 'step-2'
Refactor procedure 'step-3'
Refactor procedure 'step-4'