snapshot generated