more better langeditor