nova arquitetura de perfis para reutilizacao de codigo