initial project structure
initial backend structure