rewrite Vocabulary functions