classes for advanced search