snapshots paper