Finished Homework part 5