correções nas funções