<p dir="auto">Challenge <a href="http://www.freecodecamp.com/challenges/waypoint-write-reusable-javascript-with-functions" rel="nofollow">http://www.freecodecamp.com/challenges/waypoint-write-reusable-javascript-with-functions</a> has an issue. Please describe how to reproduce it, and include links to screenshots if possible.</p>
<p dir="auto">I got the right answer, but the question wasn't a good guide. I suspect the question can be tightened up. Should I  propose replacement text? You 'issue readers' likely know better.</p>
<p dir="auto"><a href="http://www.freecodecamp.com/challenges/waypoint-write-reusable-javascript-with-functions" rel="nofollow">http://www.freecodecamp.com/challenges/waypoint-write-reusable-javascript-with-functions</a></p>
<p dir="auto">In this waypoint you learn functions but a few things are confusing to new people in my opinion:</p>
<p dir="auto"><strong>1)  Showing functions written two different ways without any explanation:</strong></p>
<p dir="auto">On the code you see:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ourFunction = function() {
  return a - b;
};"><pre class="notranslate"><code class="notranslate">ourFunction = function() {
  return a - b;
};
</code></pre></div>
<p dir="auto">but the description shows  a function written like this:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="function functionName (a, b) {

  return(a + b);

}"><pre class="notranslate"><code class="notranslate">function functionName (a, b) {

  return(a + b);

}
</code></pre></div>
<p dir="auto">If this is your first time seeing this it could bring unnecessary confusion in my mind.</p>
<p dir="auto"><strong>2.) The function shown in the code does not pass any arguments.</strong><br>
This code shown again does not have anything passed in and uses the global variables.  Being new this could cause unnecessary confusion without understanding how functions work:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ourFunction = function() {
  return a - b;
};"><pre class="notranslate"><code class="notranslate">ourFunction = function() {
  return a - b;
};
</code></pre></div>
<p dir="auto">I suggest removing the <code class="notranslate">ourFunction = function() { return a -b; };</code> in the code or maybe explaining how the values are getting into the function by passing them or globally.</p>