updated 12-21-08