add private header file