no need for "dynamic" any more, updated UML code