new heuristics work