support another kind of page layout.