code cleanup recreateOriginal()