adding project structure