finished homework5