 Inside of a NextAS application that already has the OffZero SDK installed let's create a dynamic catchall API route handler. We do that by going to the app folder and creating an API folder, an off folder, and an OffZero dynamic segment. Technically, you don't need to do this when using the outrouter, but we're keeping this convention for simplicity. Now inside of this new path that you just created, create a route.txt file. So inside of the route.ts file, import handleOff from offZero slash NextAS-offZero. And then export const get handleOff. HandleOff allows you to use the server side features of the offZero NextAS SDK. HandleOff automatically creates five API routes for you to use for user authentication in NextAS. Next thing you want to do is head to layout.tsx. Since this is the route layout component, I'm going to wrap it with the user provider. So first import user provider from offZero slash NextAS-offZero slash client and then wrap the page layout component with the user provider component. So that's how you use the offZero NextAS SDK with app router. And if you want to know how to fully integrate a NextAS application with offZero, check out this full guide in our developer center with the link being in the top comment.