Refactoring para gerar a funcao principal