update makeToken()