refactoring of the store copy
refactored the snapshots re-creation
end of the refactorings