minor revision  (set_name in DMA added)