add fastchg.h