CS169 warm up project