change search results from observer to cp