preaccumulating
not defined yet