cs5700 project 2