Virtual screening of efficient building blocks and designing of new polymers for organic solar cells. (July 2023)