added uml diagrams generated from current code