working to improve the data tables for faster lookup now, not using grep or counts