feat: add search_fields