work on accumulators -- in progress