F
finite state machine