product based on feature definition