Lab3 nearly finished