input shaper