     case teamEmblem(id: String)
     case teamSmallEmblem(id: String)
     case teamImage(id: String)
+    case formationTemplate(id: String)
     case test(id: String)
     case testOrigin(id: String)
     

            return "\(Category.players.rawValue)/\(id)"
        case let .teamEmblem(id), let .teamSmallEmblem(id), let .teamImage(id):
            return "\(Category.teams.rawValue)/\(id)"
        case .test, .testOrigin:
            return Category.test.rawValue
        }

    
    var name: String {
        switch self {
        case .playerFace:                return "face"
        case .playerThumb:               return "thumb"
        case .playerFull:                return "full"
        case .teamEmblem:                return "emblem"
        case .teamSmallEmblem:           return "small_emblem"
        case .teamImage:                 return "image"
        case let .formationTemplate(id): return id
        case let .test(id):              return id
        case let .testOrigin(id):        return id + "_org"
        }
    }
    
