deep changes on productRange 1