removed ffi