add token handling