Duas fases
logica no executer