new state
fixed