added classes
updated class