started adding heuristic range search needed for next mutation(s)