mainFuncionamento implementado