MP ASSEMBLY