Finished the Assingment