product needs