docs
exception handling + reporter selection based on outputFileName