!!To derive from my product.!!