repo for cs160 project