need to build ack/nack protocol for bits that get lost