make_upper/lower,and h