main.cpp + .gitignore