CS3224 Project