updated 8.24.2004