updated production behaviour