deixando as funcoes em arquivos separados