CS 4240 Project