update for new way to specify reactants and update the tests