first implementation of project structure and widget search-input