working on transaction, accounts and variouse changes