done steps 1-4