re-organize the layout page