since 15/06/98
updated 11/01/04