put h1 and h2 in its own header... will probably revert that later