Arrumado, mas com um bug doido na hora de compilar