work on dfm