Conversely, however, the electron acceptor is beneficial for the electron donor stability, because the electron acceptor quickly quenches the excited states of the electron donor within several hundred femtoseconds. As a result, the presence of electron acceptor slows down the photo-oxidation progress of electron donor polymer (Reese, et al., Adv. Funct. Mater. 2010, 20 (20), 3476-3483; Hansson, et al., Phys. Chem. Chem. Phys. 2016, 18, 11132-11138; Distler, et al., J. Chem. Mater. 2012, 24 (22), 4397-4405). Thus, in some embodiments, the donor and acceptor components should be well mixed inside the blend film, while on the surface the acceptor component should be minimized in order for electron acceptors to avoid direct contact with oxygen and/or water from the surface.