Finished Lab3