simplify cumulative patch