add lexers
build lexers