finished lab 2, part 1