most of the pages inside arranged via controller