It's mostly working! There's just a slight bug in the printWords function where it doesn't pick up on duplicate words or count them sometimes.