cleanup uml source