added fdm