all 29 promoters...