update 1.2 ~ 1.6