sending data and ack: step 1