passing tests 4-7