start of restore feature 16