lang switch using parameter implemented