finished detailed problems UML