add aice state cstr interface