working acks and sequence numbers