added base project structure