A step towards high-performance photovoltaics via three-component P3HT/PANI-graft-rGO nanocomposites