CS499 Project