can struct pages like block.