halogenated compounds substitution