everything typed in cython