added new heuristics