m p assembly website