Only a few studies have been published about CdS nanomaterial-based DSSC applications. CdS nanoparticles is a good absorbed visible region. So, what's the deal with dyes in solar cells? The usage of dye improves the visble absorbtion zone. Is there anything else that can be done to increase dye's dssc performance?