added the evade alg