Add wrapper for c++