Improved c++