start of restore feature 12