ex 8 with test