inclusao de enums, alguns atributos e organização visual