pub type DynamicState = i32;