Beginning on Restore mechanism