Uml end of the big homework