hydroxyalkylation