Almost working DMA