estrutura do repositorio