lgenerator changes