cs3600 project 2