Translated by nacyot