heterooligomers