updated 6/25/04