make rule for UML