populated the product