Translated by yong