Add tokeniser interface