added ex33 ~ 35