Highly efficient polymer solar cells with improved molecular stacking and appropriate active layer morphology by side chain engineering of small molecular acceptors