explain why fromAccount.balance is used as value of tx