added getProducts offset