first commit for assignment2