included the rest of the uml diagrams