switch to using iota for token constants