Improve mpl processing api