languages corrections and refinements