colocando o cabeçalho das funções, corrigindo o bug do geraTemp()