added 6.38 ~ 6.42