better user experience for searching