a simple mpl library