added string_tokenizer with string_finctions