small introduction into C++ binding