starting h_set branch