lógica do SaDE