Class diagram UML work in progress