adding dma transactions