updated on Mar.18.2000