folding in header files