<p dir="auto">Challenge <a href="http://www.freecodecamp.com/challenges/waypoint-remove-classes-from-an-element-with-jquery" rel="nofollow">http://www.freecodecamp.com/challenges/waypoint-remove-classes-from-an-element-with-jquery</a> has an issue. Please describe how to reproduce it, and include links to screenshots if possible.</p>
<p dir="auto">the challenge was marked as finished even with just $("button").removeClass</p>
<p dir="auto">it should be marked as finished with $("button").removeClass("btn-default");</p>
<p dir="auto">Challenge <a href="http://beta.freecodecamp.com/en/challenges/object-oriented-programming/use-prototype-properties-to-reduce-duplicate-code" rel="nofollow">use-prototype-properties-to-reduce-duplicate-code</a> has an issue.</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="function Dog (name) {
  this.name = name;
}

let beagle = new Dog(&quot;Snoopy&quot;);
// Add your code below this line

Dog.prototype.numLegs = 4;"><pre class="notranslate"><span class="pl-k">function</span> <span class="pl-v">Dog</span> <span class="pl-kos">(</span><span class="pl-s1">name</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
  <span class="pl-smi">this</span><span class="pl-kos">.</span><span class="pl-c1">name</span> <span class="pl-c1">=</span> <span class="pl-s1">name</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span>

<span class="pl-k">let</span> <span class="pl-s1">beagle</span> <span class="pl-c1">=</span> <span class="pl-k">new</span> <span class="pl-v">Dog</span><span class="pl-kos">(</span><span class="pl-s">"Snoopy"</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-c">// Add your code below this line</span>

<span class="pl-v">Dog</span><span class="pl-kos">.</span><span class="pl-c1">prototype</span><span class="pl-kos">.</span><span class="pl-c1">numLegs</span> <span class="pl-c1">=</span> <span class="pl-c1">4</span><span class="pl-kos">;</span></pre></div>
<p dir="auto">As seen above, this challenge wants the camper to add a shared property to the prototype of the <code class="notranslate">Dog</code>. The issue here is that it wants the camper write that expression after the <code class="notranslate">Dog</code> actually is instantiated. Since all properties on the prototype are shared by all instances, this won't cause any runtime trouble - but it's generally considered a best practice to keep definitions before they are instantiated and used.</p>
<p dir="auto">Therefore, I suggest we swap places of the comment and the instantiation of <code class="notranslate">Dog</code>, and replace "below" with "above".</p>
<h3 dir="auto">I'll submit a PR for this immediately - we can always discuss it further there.</h3>