funcionando condicionalmente