MPMC project