lab4 progress rev(6) all tests passing but need comments