added reaction as submodule