final heuristic3!