hydroxyl functional groups