Adding basic support for languages