updated UML and other docs