Add manual exchange-token method