Cosc594 Prototype