Solar cell big and small