what is a product extension