stable Engine-Qlearner