polyhalogenated carbazoles