add mpc support