moving back to cython ::sadface::