moved languages to json format