[changed] new language functionality