Updated CProd