MPP and MPP Foundation Details