snapshot serializer
snapshots seems to work