Reverted Code Changes and Implementation in mPO Form

Changes in the Codes.