as organic solar cells, dye-sensitized solar cells and hybrid solar cells (perovskite