update to most of h2