Finished lab 12.1