add reactor