block-layer photocell