Use vectors instead of dataframe for token list