state.current -> currentState