reconfigure paging
add notfound page
move utilities
unused
header modularize