CSE 480 project