Current Factors Affecting Supply