passed tests 11 and 12