Lab3-2 finished