finished homework 5