added StateManager