first commit assignment2