update language design faq