DFDFM FDFM DFM FMM