Implemented skeleton for mp.