Assigment 2 Draft 1
Finished