change sscan to slex
tstring in progress