Hydrogels or hydrocolloids