add transactiontemplate test