MCCP Philosophy