push project structure to repo