snippet for language extension