add and use product2