let's use snapshots