hunter defend added
fix constant.h