implements tuner_input