componized pages