update from codius-lang-js