uml exercise added