project 1 for CPS 308