production behavior