Functional product addition