Yongxu solar cells