wrapper for cython
add Cython support