English translation finished.