Create C++ Interface