For learning cpp.