assignment 1 completed :)