add transaction manager