start of restore feature 5