lpgenerator