inicio da implementacao de classes distintas para as unidades