BZ learning header files