switched to DMA and several transfers