Updated generation