main mp changes