use snapshots for integration