add simple language support