Purps producer