add and update dm products;