build a new language