working on global state post