initial project structure.