Class Diagram

Here is the class diagram