expanded test coverage for additional parameters, more descriptive example usage