arjun
committed
on 03 Apr 02
some speedups and cleanups