thru 2 tests, including leap year test