update for better language support and update vehicle