new features for dynamic interface language