change shi.h