There is a slight bug in your verification of the final challenge but the issue actually gets introduced in the first of the 3 challenges in the group.

Initial Task: "In the components.js file, declare a new React component named Comment."My Answer: class Comment extends React.Component () { }Result: Correct, and advanced to 2nd taskProblem: The actual answer is - class Comment extends React.Component { }Notice how there is no "()" parenthesis yet this issue was not caught and I was allowed to proceed.

2nd Task: no problems

Final Task: I kept getting an error due to the parenthesis but because that was not caught in the first challenge I did not think to fix that in the last challenge and so i had to buy the answer.

Where do I get the markup being referenced in the following instruction?

Using the existing HTML from mockup.html, let's create a new React component.

And perhaps more to the point, if you're trying to teach people to replace class with className, just giving them a snippet to copy/paste from the instructions themselves would accomplish that and get around this issue. If the instructional goal is just to have them paste something, I would encourage you to skip it.

It looks like you have an extra curly brace } on your first render function. I copied and pasted your code in my Code School editor and got an syntax error that kept me from passing the test. Upon removing that extra curly brace } from the first render function, your code passed the test. Would you mind trying that on your end and see if works?