modify personal;add product-interval