add more data structures relating to transactions