updated generate_h