added routing with page.js