all heuristics working