new C++ interface works!

phew