Comp 3550 project