Added transaction controller