update2004_05_18