fix autodetect input