steps 1-6