introduce config header file