supported languages is an array