pub type CLUSION_REASON = i32;