fix bugs in addition products