updated jul 22 2008