ex 8-9 work in progress