translated: 32 ~ 37