polish
language function changes