adding a2d with dma