cdef changes