Translation completed and minor changes