add transaction option