add RL preliminary: mdp