initial commit, working C++ project