anchor.diff:  -include_lib("files_common.hrl").
   -include("fuse_messages_pb.hrl").
   -include("communication_protocol_pb.hrl").
  +-include("veil_modules/dao/dao_types.hrl").
   
   -define(LOCATION_VALIDITY, 60*15).
   -define(FILE_NOT_FOUND_MESSAGE, "Error: file_not_found").
  
positive.code:             Validity = ?LOCATION_VALIDITY,
              case Status of
                ok ->
                  {Status2, TmpAns2} = save_file_descriptor(ProtocolVersion, File, FuseID, Validity),
                  case Status2 of
                    ok ->
                      #filelocation{storage_helper = Storage_helper, file_id = File_id, validity = Validity};
  
negative.code:   Validity = ?LOCATION_VALIDITY,
    case Status of
      ok ->
        {Status2, TmpAns2} = save_file_descriptor(ProtocolVersion, File, TmpAns#veil_document.uuid, FuseID, Validity),
        case Status2 of
          ok ->
            FileDesc = TmpAns#veil_document.record,
  