fixed use statement
added tests to hit more lines of code
added @ annotation
added @ and code comment
adding * @codeCoverageIgnore because even though we have tests to execute the lines, the coverage report is
struggling to show proper coverage
added comments