anchor.diff:        BeeObject = FoundBeeObject#bee_object{port = Port, run_dir = BeeDir},
         {ok, PidFilename, PidIo} = temp_file(),
         file:close(PidIo),
  -      % BeeObject = from_proplists([{name, Name}, {template, Type}, {bee_file, BeeFile}, {run_dir, BeeDir}, {port, Port}]),
  +
         CmdProcessPid = spawn(fun() ->
           {ok, ScriptFilename, ScriptIo} = temp_file(),
           file:write(ScriptIo, StartScript),
  
positive.code:             #bee_object{os_pid = OsPid} = RBeeObject when is_record(RBeeObject, bee_object) ->
                ?LOG(debug, "successfully started and taking over ~p", [Name]),
                takeover_process_by_monitor(Name, Pid, OsPid, BeeDir, RBeeObject, From);
              false -> 
                erlang:display({dont,continue,Continue}),
                Self ! {stopped, {error, "Timeout in starting"}},
                stopped
  
negative.code:   end.
  
  % Checkout the repos using the config method
  clone_repos(#bee_object{bundle_dir = BundleDir, repo_type = VcsType} = BeeObject, From)   ->
      case proplists:get_value(clone, config_props(VcsType)) of
      undefined -> throw({error, action_not_defined, clone});
      FoundAction ->
  