restructure environment variables
gitignore c++