thread processes replaced by finite state machine are no longer needed