following with forward and backward movement