re-write, MPR

MPRs, take 2