Include token refresh.
Move method.
Add constructor.