Divalent cations, such as Ca++, Ba++, Sr++ and Fe++ tend to interact with guluronate, and the cooperative binding of these cations within the guluronate blocks provides the primary intramolecular crosslinking responsible for formation of stable alginate gels.