start of restore feature 9