added Class Diagram