better evo, need edge values