updated 2-6-09