need transaction manager in getdata and getheader