threading works - need to think of how to implement multiple indexer threads