made changes via kyler/example lex