update for header-gen