My own verion of C++