updated 10 dec 2007