Translated by daekwon