add transaction state