introduce 2 header files