Cs242 proj1