Structure for language support(✓)