add reagent