add cython call c++