added UML diagram version 1 - pre controle