cs240h lab 1