anchor.diff:  
     % O = thrift_client:start_link(HostName, ThriftPort, commandInterface_thrift),
     timer:sleep(1000),
  +  ?INFO("Connecting with thrift_client on ~p:~p~n", [HostName, ThriftPort]),
     P = case thrift_client:start_link(HostName, ThriftPort, commandInterface_thrift) of
       {error, R} ->
         ?ERROR("Thrift client could not connect to: ~p, ~p, ~p = ~p~n", [HostName, ThriftPort, commandInterface_thrift, R]),
  
positive.code:         E -> {error, E}
        end;
      E -> E
    end.
negative.code: %%                                      {stop, Reason, State}
  %% Description: Handling cast messages
  %%--------------------------------------------------------------------
  handle_cast({cloud_run, CloudName, Fun, [Args]}, #state{start_args = StartArgs} = State) ->
    cloud_run(CloudName, Fun, Args, StartArgs),
    {noreply, State};
    
  handle_cast(_Msg, State) ->
  