yon
committed
on 20 Feb 02
cleaned up api a bit; still more cleaning up to be done