passed tests 8-10