updated class doc