oligomers with functional groups