splitted search provider into content and source search