add token initializer