2008.6.27 updated