completed cfi_unpack