actually working snapshots