added token operations.