Finished assingment 2