use cache to not set the same thing twice
remove debug
add page setup script with example page
make page router able to pick id out of url