fixed test cases and data, but everything passed for the defaults