Hooking up do_restore
Restoration is now functional !