Improving photovoltaic properties of linear small molecules with TPA-DPP segment by tuning their frameworks