class MP related