implement 'ProductionPG' feature