added Decoder reviver [WIP]