project structure v1.0