done some changes related to transactionhistory