adds cumulative mode
merge