this is a program for C++