[Snapshots] Snapshot implemented