playing around with c++