improved h3 code and resubmit it.