finished Lab3