add the basic project structure