refactoring views, adding search view
added core app