ctypes changes