some changes/fixes to ACK format and copying data