search feature refactor and rework (also title search form)