Better token initialization method