start with search; adapter initialization