front: routing and pages