mpxd contract difference