Finished lab 3