added producer verification