single large snap generator
updating analysis