CS 247 Project