Redone the crawler and the lex engine