Solar half cells