CSE 532 project 2