Finished Assignemnt 4