Implemented data movement and buffering