CHANGED: generation environment