cs5610 project