more tests from chaprter 5