cheio de bugs, mas funcionando