heuristic steps 1:1