change the define_t.h, still has problems on y overflow, need to be confirmed with guangyu for correct y initial