uml model, docs, formatting