dfbn maddbn dbn ddfg