update for 1d processing