Added updated class diagram
I don't remember.
merged