add reaction_reader