SMS dit: Solar cell nanotechnology /