since 1998/10/15@ last update 2001/10/30