It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://9rayti.online/

  1. <!DOCTYPE html>
  2. <html lang="fr">
  3. <head>
  4.    <meta charset="UTF-8">
  5.    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.    <meta name="description" content="Plateforme éducative pour étudiants marocains - Cours vidéo, exercices, examens QCM et bibliothèque numérique">
  7.    <title>9rayti.online - Plateforme Éducative pour Étudiants Marocains</title>
  8.    <link rel="stylesheet" href="styles.css">
  9.    <!-- Matomo -->
  10. <script>
  11.  var _paq = window._paq = window._paq || [];
  12.  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  13.  _paq.push(['trackPageView']);
  14.  _paq.push(['enableLinkTracking']);
  15.  (function() {
  16.    var u="//9rayti.online/analysis/";
  17.    _paq.push(['setTrackerUrl', u+'matomo.php']);
  18.    _paq.push(['setSiteId', '3']);
  19.    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
  20.    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
  21.  })();
  22. </script>
  23. <!-- End Matomo Code -->
  24.  
  25. </head>
  26. <body>
  27.    <header class="header" id="header">
  28.        <nav class="nav container">
  29.            <a href="index.html" class="nav-logo">
  30.                <img src="assets/logo.png" alt="9rayti.online Logo" class="logo-img">
  31.                <span class="logo-text">9rayti.online</span>
  32.            </a>
  33.            
  34.            <div class="nav-menu" id="nav-menu">
  35.                <ul class="nav-list">
  36.                    <li class="nav-item"><a href="index.html" class="nav-link active">Accueil</a></li>
  37.                    <li class="nav-item"><a href="about.html" class="nav-link">À Propos</a></li>
  38.                    <li class="nav-item"><a href="contact.html" class="nav-link">Contact</a></li>
  39.                </ul>
  40.              
  41.            </div>
  42.  
  43.            <button class="nav-toggle" id="nav-toggle" aria-label="Toggle navigation" aria-expanded="false">
  44.                <span class="toggle-bar"></span>
  45.                <span class="toggle-bar"></span>
  46.                <span class="toggle-bar"></span>
  47.            </button>
  48.        </nav>
  49.    </header>
  50.  
  51.    <main class="main">
  52.        <section class="hero section" id="home">
  53.            <div class="hero-container container">
  54.                <div class="hero-content">
  55.                    <div class="hero-badge">
  56.                        <span class="badge-icon">✨</span>
  57.                        <span class="badge-text">Votre succès commence ici</span>
  58.                    </div>
  59.                    <h1 class="hero-title">
  60.                        Excellence Académique Pour Tous Les Étudiants <span class="highlight">Marocains</span>
  61.                    </h1>
  62.                    <p class="hero-description">
  63.                        Accédez à des cours vidéo de qualité • Supports PDF téléchargeables • Exercices interactifs • Examens QCM mensuels • Bibliothèque numérique complète
  64.                    </p>
  65.                    <div class="hero-buttons">
  66.                        <a href="#" class="btn btn-primary btn-pulse">
  67.                            <span class="btn-text">Commencer Maintenant</span>
  68.                            <span class="btn-icon">→</span>
  69.                        </a>
  70.                        <a href="#features" class="btn btn-secondary">
  71.                            <span class="btn-text">Découvrir Plus</span>
  72.                        </a>
  73.                    </div>
  74.                    <div class="hero-stats">
  75.                        <div class="stat-item">
  76.                            <span class="stat-number">15,000+</span>
  77.                            <span class="stat-label">Étudiants</span>
  78.                        </div>
  79.                        <div class="stat-divider"></div>
  80.                        <div class="stat-item">
  81.                            <span class="stat-number">500+</span>
  82.                            <span class="stat-label">Cours Vidéo</span>
  83.                        </div>
  84.                        <div class="stat-divider"></div>
  85.                        <div class="stat-item">
  86.                            <span class="stat-number">95%</span>
  87.                            <span class="stat-label">Taux de Réussite</span>
  88.                        </div>
  89.                    </div>
  90.                </div>
  91.                <div class="hero-image">
  92.                    <div class="hero-img-wrapper">
  93.                        <div class="moroccan-pattern pattern-1"></div>
  94.                        <div class="moroccan-pattern pattern-2"></div>
  95.                        <svg class="hero-illustration" viewBox="0 0 400 400" xmlns="http://www.w3.org/2000/svg">
  96.                            <defs>
  97.                                <linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="100%">
  98.                                    <stop offset="0%" style="stop-color:#f54d3d;stop-opacity:1" />
  99.                                    <stop offset="100%" style="stop-color:#602b27;stop-opacity:1" />
  100.                                </linearGradient>
  101.                                <linearGradient id="grad2" x1="0%" y1="0%" x2="100%" y2="100%">
  102.                                    <stop offset="0%" style="stop-color:#f3695d;stop-opacity:1" />
  103.                                    <stop offset="100%" style="stop-color:#f54d3d;stop-opacity:1" />
  104.                                </linearGradient>
  105.                            </defs>
  106.                            <circle cx="200" cy="200" r="180" fill="url(#grad1)" opacity="0.1"/>
  107.                            <circle cx="200" cy="200" r="140" fill="url(#grad1)" opacity="0.2"/>
  108.                            <g transform="translate(100, 100)">
  109.                                <path d="M100 20 L180 120 L20 120 Z" fill="url(#grad1)" opacity="0.8"/>
  110.                                <circle cx="100" cy="160" r="40" fill="url(#grad2)"/>
  111.                                <rect x="60" y="80" width="80" height="100" rx="10" fill="#fff" opacity="0.9"/>
  112.                                <line x1="70" y1="100" x2="130" y2="100" stroke="url(#grad1)" stroke-width="3"/>
  113.                                <line x1="70" y1="120" x2="130" y2="120" stroke="url(#grad1)" stroke-width="3"/>
  114.                                <line x1="70" y1="140" x2="110" y2="140" stroke="url(#grad1)" stroke-width="3"/>
  115.                            </g>
  116.                        </svg>
  117.                    </div>
  118.                </div>
  119.            </div>
  120.        </section>
  121.  
  122.        <section class="features section" id="features">
  123.            <div class="container">
  124.                <div class="section-header">
  125.                    <span class="section-subtitle">Nos Services</span>
  126.                    <h2 class="section-title">Tout Ce Dont Vous Avez Besoin Pour Réussir</h2>
  127.                    <p class="section-description">
  128.                        Une plateforme complète conçue pour accompagner chaque étudiant dans son parcours académique
  129.                    </p>
  130.                </div>
  131.  
  132.                <div class="features-grid">
  133.                    <div class="feature-card" data-animate>
  134.                        <div class="feature-icon">
  135.                            <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  136.                                <path d="M21 12V7C21 5.89543 20.1046 5 19 5H5C3.89543 5 3 5.89543 3 7V17C3 18.1046 3.89543 19 5 19H12" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
  137.                                <path d="M7 15L10 12L12 14L17 9" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  138.                                <circle cx="17" cy="17" r="4" stroke="currentColor" stroke-width="2"/>
  139.                                <path d="M15.5 17L16.5 18L18.5 16" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  140.                            </svg>
  141.                        </div>
  142.                        <h3 class="feature-title">Cours Vidéo</h3>
  143.                        <p class="feature-description">
  144.                            Des cours vidéo de haute qualité disponibles à la demande, enseignés par des professeurs expérimentés
  145.                        </p>
  146.                    </div>
  147.  
  148.                    <div class="feature-card" data-animate>
  149.                        <div class="feature-icon">
  150.                            <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  151.                                <path d="M7 18H17V16H7V18Z" fill="currentColor"/>
  152.                                <path d="M17 14H7V12H17V14Z" fill="currentColor"/>
  153.                                <path d="M7 10H11V8H7V10Z" fill="currentColor"/>
  154.                                <path d="M3 22L3 2L15 2L21 8V22H3Z" stroke="currentColor" stroke-width="2" stroke-linejoin="round"/>
  155.                                <path d="M15 2V8H21" stroke="currentColor" stroke-width="2" stroke-linejoin="round"/>
  156.                            </svg>
  157.                        </div>
  158.                        <h3 class="feature-title">Supports PDF</h3>
  159.                        <p class="feature-description">
  160.                            Téléchargez vos supports de cours en PDF et étudiez hors ligne, à votre propre rythme
  161.                        </p>
  162.                    </div>
  163.  
  164.                    <div class="feature-card" data-animate>
  165.                        <div class="feature-icon">
  166.                            <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  167.                                <circle cx="12" cy="12" r="9" stroke="currentColor" stroke-width="2"/>
  168.                                <path d="M12 6V12L16 14" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
  169.                                <path d="M8 2H16" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
  170.                            </svg>
  171.                        </div>
  172.                        <h3 class="feature-title">Exercices Interactifs</h3>
  173.                        <p class="feature-description">
  174.                            Pratiquez avec des exercices interactifs pour renforcer votre compréhension
  175.                        </p>
  176.                    </div>
  177.  
  178.                    <div class="feature-card" data-animate>
  179.                        <div class="feature-icon">
  180.                            <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  181.                                <path d="M9 11L12 14L22 4" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  182.                                <path d="M21 12V19C21 20.1046 20.1046 21 19 21H5C3.89543 21 3 20.1046 3 19V5C3 3.89543 3.89543 3 5 3H16" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>
  183.                            </svg>
  184.                        </div>
  185.                        <h3 class="feature-title">Examens QCM Mensuels</h3>
  186.                        <p class="feature-description">
  187.                            Évaluez vos performances avec des examens QCM mensuels et suivez votre progression
  188.                        </p>
  189.                    </div>
  190.  
  191.                    <div class="feature-card" data-animate>
  192.                        <div class="feature-icon">
  193.                            <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  194.                                <path d="M4 19.5C4 18.837 4.26339 18.2011 4.73223 17.7322C5.20107 17.2634 5.83696 17 6.5 17H20" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  195.                                <path d="M6.5 2H20V22H6.5C5.83696 22 5.20107 21.7366 4.73223 21.2678C4.26339 20.7989 4 20.163 4 19.5V4.5C4 3.83696 4.26339 3.20107 4.73223 2.73223C5.20107 2.26339 5.83696 2 6.5 2V2Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  196.                            </svg>
  197.                        </div>
  198.                        <h3 class="feature-title">Bibliothèque Numérique</h3>
  199.                        <p class="feature-description">
  200.                            Accédez à une vaste bibliothèque de livres couvrant toutes les branches académiques
  201.                        </p>
  202.                    </div>
  203.  
  204.                    <div class="feature-card" data-animate>
  205.                        <div class="feature-icon">
  206.                            <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  207.                                <path d="M3 3V21H21" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  208.                                <path d="M7 16L12 11L15 14L21 8" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
  209.                                <circle cx="7" cy="16" r="1.5" fill="currentColor"/>
  210.                                <circle cx="12" cy="11" r="1.5" fill="currentColor"/>
  211.                                <circle cx="15" cy="14" r="1.5" fill="currentColor"/>
  212.                                <circle cx="21" cy="8" r="1.5" fill="currentColor"/>
  213.                            </svg>
  214.                        </div>
  215.                        <h3 class="feature-title">Suivi de Progression</h3>
  216.                        <p class="feature-description">
  217.                            Surveillez votre amélioration avec des tableaux de bord détaillés et des analyses
  218.                        </p>
  219.                    </div>
  220.                </div>
  221.            </div>
  222.        </section>
  223.  
  224.        <section class="benefits section section-alt">
  225.            <div class="container">
  226.                <div class="benefits-content">
  227.                    <div class="benefits-text">
  228.                        <span class="section-subtitle">Pourquoi Nous Choisir</span>
  229.                        <h2 class="section-title">Votre Partenaire Pour L'Excellence Académique</h2>
  230.                        <div class="benefits-list">
  231.                            <div class="benefit-item" data-animate>
  232.                                <div class="benefit-icon">📈</div>
  233.                                <div class="benefit-text">
  234.                                    <h3 class="benefit-title">Amélioration Garantie</h3>
  235.                                    <p class="benefit-description">95% de nos étudiants améliorent leurs notes dans les 3 mois</p>
  236.                                </div>
  237.                            </div>
  238.                            <div class="benefit-item" data-animate>
  239.                                <div class="benefit-icon">🎓</div>
  240.                                <div class="benefit-text">
  241.                                    <h3 class="benefit-title">Professeurs Qualifiés</h3>
  242.                                    <p class="benefit-description">Enseignants expérimentés et certifiés par le ministère</p>
  243.                                </div>
  244.                            </div>
  245.                            <div class="benefit-item" data-animate>
  246.                                <div class="benefit-icon">⏰</div>
  247.                                <div class="benefit-text">
  248.                                    <h3 class="benefit-title">Apprentissage Flexible</h3>
  249.                                    <p class="benefit-description">Étudiez à votre rythme, 24h/24, 7j/7, en ligne ou hors ligne</p>
  250.                                </div>
  251.                            </div>
  252.                            <div class="benefit-item" data-animate>
  253.                                <div class="benefit-icon">💰</div>
  254.                                <div class="benefit-text">
  255.                                    <h3 class="benefit-title">Excellent Rapport Qualité-Prix</h3>
  256.                                    <p class="benefit-description">Des cours de qualité supérieure à des prix accessibles</p>
  257.                                </div>
  258.                            </div>
  259.                        </div>
  260.                    </div>
  261.                    <div class="benefits-stats">
  262.                        <div class="stat-card" data-animate>
  263.                            <div class="stat-card-number">15,000+</div>
  264.                            <div class="stat-card-label">Étudiants Actifs</div>
  265.                            <div class="stat-card-bar"></div>
  266.                        </div>
  267.                        <div class="stat-card" data-animate>
  268.                            <div class="stat-card-number">500+</div>
  269.                            <div class="stat-card-label">Heures de Contenu</div>
  270.                            <div class="stat-card-bar"></div>
  271.                        </div>
  272.                        <div class="stat-card" data-animate>
  273.                            <div class="stat-card-number">95%</div>
  274.                            <div class="stat-card-label">Satisfaction</div>
  275.                            <div class="stat-card-bar"></div>
  276.                        </div>
  277.                    </div>
  278.                </div>
  279.            </div>
  280.        </section>
  281.  
  282.        <section class="testimonials section">
  283.            <div class="container">
  284.                <div class="section-header">
  285.                    <span class="section-subtitle">Témoignages</span>
  286.                    <h2 class="section-title">Ce Que Disent Nos Étudiants</h2>
  287.                </div>
  288.                <div class="testimonials-grid">
  289.                    <div class="testimonial-card" data-animate>
  290.                        <div class="testimonial-stars">⭐⭐⭐⭐⭐</div>
  291.                        <p class="testimonial-text">
  292.                            "Grâce à 9rayti.online, j'ai amélioré mes notes de 3 points en mathématiques. Les cours vidéo sont clairs et les exercices m'ont vraiment aidé."
  293.                        </p>
  294.                        <div class="testimonial-author">
  295.                            <div class="author-avatar">Y</div>
  296.                            <div class="author-info">
  297.                                <div class="author-name">Youssef M.</div>
  298.                                <div class="author-title">Lycée, Casablanca</div>
  299.                            </div>
  300.                        </div>
  301.                    </div>
  302.                    <div class="testimonial-card" data-animate>
  303.                        <div class="testimonial-stars">⭐⭐⭐⭐⭐</div>
  304.                        <p class="testimonial-text">
  305.                            "En tant que parent, je suis rassuré de voir les progrès de ma fille. La plateforme est facile à utiliser et les professeurs sont excellents."
  306.                        </p>
  307.                        <div class="testimonial-author">
  308.                            <div class="author-avatar">F</div>
  309.                            <div class="author-info">
  310.                                <div class="author-name">Fatima K.</div>
  311.                                <div class="author-title">Parent, Rabat</div>
  312.                            </div>
  313.                        </div>
  314.                    </div>
  315.                    <div class="testimonial-card" data-animate>
  316.                        <div class="testimonial-stars">⭐⭐⭐⭐⭐</div>
  317.                        <p class="testimonial-text">
  318.                            "Les examens QCM mensuels m'ont permis de m'auto-évaluer. J'ai pu identifier mes points faibles et les améliorer rapidement."
  319.                        </p>
  320.                        <div class="testimonial-author">
  321.                            <div class="author-avatar">S</div>
  322.                            <div class="author-info">
  323.                                <div class="author-name">Salma B.</div>
  324.                                <div class="author-title">Université, Marrakech</div>
  325.                            </div>
  326.                        </div>
  327.                    </div>
  328.                </div>
  329.            </div>
  330.        </section>
  331.  
  332.        <section class="cta section">
  333.            <div class="container">
  334.                <div class="cta-content" data-animate>
  335.                    <div class="moroccan-pattern pattern-cta-1"></div>
  336.                    <div class="moroccan-pattern pattern-cta-2"></div>
  337.                    <h2 class="cta-title">Prêt à Transformer Votre Parcours Académique ?</h2>
  338.                    <p class="cta-description">
  339.                        Rejoignez des milliers d'étudiants qui ont déjà choisi l'excellence avec 9rayti.online
  340.                    </p>
  341.                    <a href="#" class="btn btn-primary btn-large btn-pulse">
  342.                        <span class="btn-text">Commencer Gratuitement</span>
  343.                        <span class="btn-icon">→</span>
  344.                    </a>
  345.                    <p class="cta-note">Essai gratuit de 30 jours • Aucune carte bancaire requise</p>
  346.                </div>
  347.            </div>
  348.        </section>
  349.    </main>
  350.  
  351.    <footer class="footer">
  352.        <div class="container">
  353.            <div class="footer-content">
  354.                <div class="footer-section">
  355.                    <a href="index.html" class="footer-logo">
  356.                        <img src="assets/logo.png" alt="9rayti.online Logo" class="footer-logo-img">
  357.                        <span class="footer-logo-text">9rayti.online</span>
  358.                    </a>
  359.                    <p class="footer-description">
  360.                        Votre plateforme éducative de confiance pour la réussite académique au Maroc.
  361.                    </p>
  362.                    <div class="footer-social">
  363.                        <a href="#" class="social-link" aria-label="Facebook">
  364.                            <svg viewBox="0 0 24 24" fill="currentColor">
  365.                                <path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/>
  366.                            </svg>
  367.                        </a>
  368.                        <a href="#" class="social-link" aria-label="Instagram">
  369.                            <svg viewBox="0 0 24 24" fill="currentColor">
  370.                                <rect x="2" y="2" width="20" height="20" rx="5" ry="5"/>
  371.                                <path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z" fill="white"/>
  372.                                <circle cx="17.5" cy="6.5" r="1.5" fill="white"/>
  373.                            </svg>
  374.                        </a>
  375.                        <a href="#" class="social-link" aria-label="LinkedIn">
  376.                            <svg viewBox="0 0 24 24" fill="currentColor">
  377.                                <path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"/>
  378.                                <rect x="2" y="9" width="4" height="12"/>
  379.                                <circle cx="4" cy="4" r="2"/>
  380.                            </svg>
  381.                        </a>
  382.                        <a href="#" class="social-link" aria-label="YouTube">
  383.                            <svg viewBox="0 0 24 24" fill="currentColor">
  384.                                <path d="M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2 29 29 0 0 0 .46-5.25 29 29 0 0 0-.46-5.33z"/>
  385.                                <polygon points="9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02" fill="white"/>
  386.                            </svg>
  387.                        </a>
  388.                    </div>
  389.                </div>
  390.  
  391.                <div class="footer-section">
  392.                    <h3 class="footer-title">Navigation</h3>
  393.                    <ul class="footer-links">
  394.                        <li><a href="index.html">Accueil</a></li>
  395.                        <li><a href="about.html">À Propos</a></li>
  396.                        <li><a href="contact.html">Contact</a></li>
  397.                        <li><a href="#">Cours</a></li>
  398.                        <li><a href="#">Bibliothèque</a></li>
  399.                    </ul>
  400.                </div>
  401.  
  402.                <div class="footer-section">
  403.                    <h3 class="footer-title">Légal</h3>
  404.                    <ul class="footer-links">
  405.                        <li><a href="#">Conditions d'utilisation</a></li>
  406.                        <li><a href="#">Politique de confidentialité</a></li>
  407.                        <li><a href="#">Mentions légales</a></li>
  408.                        <li><a href="#">FAQ</a></li>
  409.                    </ul>
  410.                </div>
  411.  
  412.                <div class="footer-section">
  413.                    <h3 class="footer-title">Newsletter</h3>
  414.                    <p class="footer-newsletter-text">
  415.                        Restez informé de nos dernières ressources et offres
  416.                    </p>
  417.                    <form class="footer-newsletter-form" id="newsletter-form">
  418.                        <input
  419.                            type="email"
  420.                            placeholder="Votre email"
  421.                            class="newsletter-input"
  422.                            required
  423.                            aria-label="Email pour la newsletter"
  424.                        >
  425.                        <button type="submit" class="newsletter-btn" aria-label="S'inscrire">
  426.                            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
  427.                                <line x1="22" y1="2" x2="11" y2="13"/>
  428.                                <polygon points="22 2 15 22 11 13 2 9 22 2"/>
  429.                            </svg>
  430.                        </button>
  431.                    </form>
  432.                    <div class="footer-contact">
  433.                        <p>📧 contact@9rayti.online</p>
  434.                        <p>📱 +212 606-563050</p>
  435.                    </div>
  436.                </div>
  437.            </div>
  438.  
  439.            <div class="footer-bottom">
  440.                <p class="footer-copyright">
  441.                    &copy; 2025 9rayti.online. Tous droits réservés.
  442.                </p>
  443.                <p class="footer-made">
  444.                    Fait avec ❤️ pour les étudiants marocains
  445.                </p>
  446.            </div>
  447.        </div>
  448.    </footer>
  449.  
  450.    <script src="script.js"></script>
  451. </body>
  452. </html>
  453.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda