modified UML (removed all params)