get DDF marshalling working