new project structure and first version of Server