remove need for cython wrapper