gen_snapshot
