factors driving supply