made list token more flexible