further transaction indexing work