added experience_heuristic