Added restoration method.
Refactored method names.