key changes, uml extended