FFI Definition