uml 3 classes finished