add checksum calculation, determined it's not using checksum
added response to ACK (now it wants DSZ)