--------------------------------------march 30 2002 : mai ueda--------------------------------------------------------------------