Implemented app router.