copy! buffer to buffer is now working