filled out project structure