new run_cells with accumulate working