removed unimplemented class
updated class diagram