typos fixed
tidy on source, tweak to overrun