auther;
a4e
since 1997/7/31
last updated 2001/1/14