Factors Affecting Demand Supply