added steps 3, 4