anchor.diff:                          end
                   end,
       {_, Options} = lists:foldl(AddOption, {Info, Options0}, OptionsMapping),
  +    lager:debug("runner ~p: connecting to ~p:~p using ssh with options ~p",
  +                [self(), Host, Port, Options]),
       ssh:connect(Host, Port, Options, 10000).
   
   get_cmd(#{cmd := Cmd}) ->
  
positive.code:     {noreply, State}.
  
  terminate(Reason, State) ->
      {ok, _NewState} = send_reply({error, {internal, Reason}}, State),
      ok.
  
  
negative.code: 
  execute_command_or_send_result([], ConType, Connection, undefined, Log
                                 , State) ->
      lager:debug("runner ~p: execution done, closing connection", [self()]),
      close_connection(Connection, ConType),
      [LastLog|_] = Log,
      Result = create_result(LastLog, Log),
      lager:debug("runner ~p: sending result ~p", [self(), Result]),
      {ok, NewState} = send_reply(Result, State),
      {stop, normal, NewState};
  execute_command_or_send_result([Cmd|T], ConType, Connection, undefined, _Log
  