map interface with search options