pub type BACKGROUNDSTATES = i32;