LexWriter is sucking a lot of time!!!incomplete version of it
the blook sucking lex string writer is done at last