added C++ wrapper