fixed State.h