addedd missing heuristic