nice codes but they might be dma.. still good work