Commiting assignment 2