addTransaction