before automatic update
automatic update: generate
automatic update: generate
before automatic update