                 =================================================
                 """
                 process.exit(0)
-    welcome: ->
-        @handle 'welcome'
+    welcome: (client) ->
+        @handle( 'welcome', client )
 )
 
-program.welcome()
+client = {}
+program.welcome(client)

            @deferUntilTransition()
            @transition 'welcome'
        welcome:
            _onEnter: ->
                console.log """
                =================================================



program = new (machina.Fsm)(
    initialize: (options) ->

    namespace: 'primes-table'
    initialState: 'uninitialized'
    states:
