added producer type