Upload UML class diagram

Hopefully, you will understand the UML