prob9 - not yet working.