start of c++ transistion