wip string lexing