refactored search_filter_sort form