add LANGS generator