Erros encontrados, revertido para versão funcional