anchor.diff:  
   bind_dev_nodes(OldRoot) ->
       Devices = [
  -      'dev/tty',
  -      'dev/null',
  -      'dev/zero',
  -      'dev/random',
  -      'dev/urandom',
  -      'dev/full'
  +      "dev/tty",
  +      "dev/null",
  +      "dev/zero",
  +      "dev/random",
  +      "dev/urandom",
  +      "dev/full"
        ],
       lists:foreach(fun(X) -> bind_device(X, OldRoot) end, Devices).
   
  
positive.code:     lager:info("UserId : ~p  & GroupId: ~p", [UserId, GroupId]),
      ResMountPropogation = set_mount_propogation(),
      lager:info("set_mount_propogation result: ~p", [ResMountPropogation]),
      ResUnshare= unshare(linux:clone_newpid() bor linux:clone_newnet() bor 
                              linux:clone_newns() bor linux:clone_newuts() bor linux:clone_newcgroup() bor 
                              linux:clone_newipc() bor linux:clone_newuser()),
      lager:info("unshare syscall result: ~p", [ResUnshare]),
      setgroups_write(undefined),
      map_user(0, UserId, 1, undefined),
  
negative.code:     do_task(Rootfs, Command, Args).
      
  do_task(Rootfs, Command, Args) ->
      lager:info("filesystem build is starting"),
      setup_fs(Rootfs),
      lager:info("filesystem build is completed"),
      lager:info("task execution is starting"),
      posix:exec_libc(Command, Args).
      
  pull(Name, Tag) ->
  