pub type InPlaceState = i32;