improved search input