demo produce