Everything seems to "work" and "compile" but I think Main is "Wrong" since it "outputs" something that "doesn't make sense."

That said, MainDT seems okay. See if you can remember something long enough to ask about it in the lab.