The first time to add some C++ codes :)