adding search feature and e2e tests