added transactionService intf