Improving Performance of Dye-Sensitized Solar Cells (DSSC)