uses read_where for reading tables
now using ndarrays for reading into data structures