Factors Affecting Supply