modify struct.h