added hiconfig.h