opdated 10/6/2008