add access token struct