cs207 mini project repository