added description for heuristic