MPC technology