adding search and refactoring idea to have some base docker setup for images.