Added language identification