updated documentation and UMLs