new producer
new impl getFields()
new features