project for cs120B