Explain what is MP