updated 11-23-09