COS 301 Main Project