Initial commit for assignment2