Derivatives of carbohydrates