mdp class completed