Funciona mas com erros.
Ajuda do Marcel