Translated and reorganized