refine c and h