CS 4800 project