shell by Andrew on Sat Dec 12 17:47:58 EST 1998