starting to break up into interfaces and getting ready for mongo
reorg results tabulation