wrote a reasonably complete readme