translations and improvements