Demand want and need