first steps, assignment 5