correct heuristics