kkarbowiak/finite-state-machine archive