added project 2 for CS311