add initial project structure