restore data function fixup 11