further search heuristic optimization