messing around c++