improve usability and create search page