this looks weird, I don't understand `Support.new(search_params)` part yet. investigating:)