modified language selecter