search, sort, params class