using new insights to mpl