auto match input