going towards UML