adding search and queryDSL