sndgen is done and documented.