             self.init(rawValue: 4)
         case "jcb":
             self.init(rawValue: 5)
+        case "maestro":
+            self.init(rawValue: 6)
+        case "rupay":
+            self.init(rawValue: 7)
         default:
             return nil
         }

            return "^5[1-5][0-9]{5,}$";
        case .visa:
            return "^4[0-9]{6,}$";
        }
    }
    

            return "Diner's Club"
        case .jcb:
            return "JCB"
        case .maestro:
            return "Maestro";
        case .rupay:
            return "Rupay";

        }
    }
    
