add reactor source code