added new heuristic