initializing project structure