Compositions and methods of forming and using those compositions are provided herein where the composition comprises at least one oligomer or polymer of Formula I wherein E is a cage compound; each Q is the same or different and selected from aryl, branched aryl, and substituted aryl wherein the substituents include hydrogen, halogen, alkyl, aryl, substituted aryl, heteroaryl, aryl ether, alkenyl, alkynyl, alkoxyl, hydroxyalkyl, hydroxyaryl, hydroxyalkenyl, hydroxyalkynyl, hydroxyl, or carboxyl; A is substituted or unsubstituted aryl with substituted or unsubstituted arylalkynyl group (substituents include hydrogen, halogen, alkyl, phenyl or substituted aryl; and aryl includes phenyl, biphenyl, naphthyl, terphenyl, anthracenyl, polyphenylene, polyphenylene ether, or substituted aryl); h is from 0 to 10; i is from 0 to 10; j is from 0 to 10; and w is 0 or 1.