new translation and other fixes