reviver & replacer [WIP]