Ucla solar cell