finite state paradigm programming 1468567