finishes challenge#7