for 2nd iteration, using average slowness for shifting