non working - shift to a balancesView approach