Implement snapshot.
Implement snapshot effect.