wrap simservice in an object, add experimental bigram tokenizer