ta funcionando, mas sinto que tem uma coisa muito errada