CS242Project1