fix predefine
fix predefine
fix predefine