unused template clean-up
ada clean-up
no_header option
second pass through reading list application