FMC, PMC and JMC