changed UML class diagram.