experiments with c++