Restoration technologies