note on global state