renamed membrane requirements to reactants and output to products