cogeneration
not defined yet