addproduct finished with negative cases