finished steps from the lecture