added in support for MPR