Commit code for Assignment 2