Revision  to mpn integration