accumulates

not defined yet