decomp rxn working