correções e atualização código