reaction additions