Extract token into its own model