better routing and page vars