Added promoter functionality