worked further on MPR