initial commit c++