added better global state