gen all snapshots code