~created 2/22/1999~