added  basic UML class diagram