heuristic under 9000, with some code under construction