add dmac, but still need to fix