change the get product by user to - onw to many method