MP class