experimental pattern for search options