changes done for transaction