       return "5 String Standard"
     case .standard6String:
       return "6 String Standard"
+    case .standard7String:
+      return "7 String standard"
+    case .standard8String:
+      return "8 String Standard"
     case .dropD4String:
       return "4 String Drop D"
+    case .dropB4String:
+      return "4 String Drop B"
+    case .openA4String:
+      return "4 String Open A"
+    case .openE4String:
+      return "4 String Open E"
+    case .e7sus44string:
+      return "4 String E7sus4"
+    case .gsus44String:
+      return "4 String Gsus4"
+    case .tenor4String:
+      return "4 String Tenor"
+    case .piccolo4String:
+      return "4 String Piccolo"
     case .halfStepDown4String:
       return "4 String Half Step Down"
     case .halfStepDown5String:

      ]
    case .halfStepDown6String:
      return [
        Note(type: .c, octave: 0),
        Note(type: .c, octave: 1),
        Note(type: .c, octave: 1),
        Note(type: .c, octave: 2),
        Note(type: .c, octave: 2),
        Note(type: .c, octave: 3),
      ]
    case .fullStepDown4String:
      return [

        Note(type: .a, octave: 1),
        Note(type: .d, octave: 2),
        Note(type: .g, octave: 2),
      ]
    case .dropB4String:
      return [
        Note(type: .d, octave: 1),
        Note(type: .a, octave: 1),
        Note(type: .d, octave: 2),
        Note(type: .g, octave: 2),
      ]
    case .openA4String:
      return [
        Note(type: .e, octave: 1),
        Note(type: .a, octave: 1),
        Note(type: .e, octave: 2),
        Note(type: .a, octave: 2),
      ]
    case .openE4String:
      return [
        Note(type: .e, octave: 1),
        Note(type: .b, octave: 1),
        Note(type: .e, octave: 2),
        Note(type: .aFlat, octave: 2),
      ]
    case .e7sus44string:
      return [
        Note(type: .b, octave: 1),
        Note(type: .e, octave: 1),
        Note(type: .a, octave: 2),
        Note(type: .d, octave: 2),
      ]
    case .gsus44String:
      return [
        Note(type: .d, octave: 1),
        Note(type: .a, octave: 1),
        Note(type: .d, octave: 2),
        Note(type: .g, octave: 2),
      ]
    case .tenor4String:
      return [
        Note(type: .a, octave: 1),
        Note(type: .d, octave: 1),
        Note(type: .g, octave: 2),
        Note(type: .c, octave: 2),
      ]
    case .piccolo4String:
      return [
        Note(type: .e, octave: 2),
        Note(type: .a, octave: 2),
        Note(type: .d, octave: 3),
        Note(type: .g, octave: 3),
      ]
    case .halfStepDown4String:
      return [
