add token function`