add token methods