Project for CPSC 462