we have problems, o código está certo agora, tinha um bug monstro, agora é só deixar funcionando