parsing produce response