First revision UML classdiagram