creating initial project structure