two uml classes complete