Commiting assignment 3