DRMGenerator