oops in set_h