5 Factors That Affect Supply