Make language list dynamic