add NoisyTyper