Project for CECS444