passed all 5 tests